package com.etc.my.service;

import com.etc.my.dto.CountDto;
import com.etc.my.dto.OrderAndCarMessageDto;
import com.etc.my.entity.Order;

import java.util.List;

public interface OrderService {

    boolean insertOrder(Order order);


    /**
     * 通过用户id查询订单
     * @param userId
     * @return
     */
    List<OrderAndCarMessageDto> getOrderByUserId(Integer userId ,Integer page,Integer size);

    /**
     * 根据用户id查询订单的条数
     * @param userId
     * @return
     */
    CountDto getOrderCountByUserId(Integer userId);


    boolean deleteOrderById(Integer id);
}
